home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / DATABASE / KEEPTRAK.ZIP;1 / KEEPTRAK.DOC < prev    next >
Encoding:
Text File  |  1992-12-18  |  59.3 KB  |  1,236 lines

  1.  
  2.  
  3.  
  4.                                          :
  5.                                          :
  6.                                          :
  7.                                          :
  8.                                          :
  9.                                          :
  10.                                          :
  11.                                          :
  12.                                          :
  13.                                          :
  14.                                          :
  15.                                          :
  16.                                          :
  17.                                          :
  18.                                          :
  19.                                          :
  20.                                          :
  21.                                          :
  22.                                          :
  23.                                          :
  24.                                          :
  25.                                          :
  26.                                          :
  27.                                          :
  28.                                          :
  29.                                          :
  30.                                          :
  31.                                          :
  32.                                          :
  33.                                          :
  34.                                          :
  35.                                          :
  36.                                          :
  37.                                          :
  38.                                          :
  39.                                          :
  40.                                          :
  41.                                          :
  42.  
  43.                                          KeepTrak 1.0
  44.                                          Problem Tracker
  45.                                          (c) 1993 Scott MacLean
  46.  
  47.                                          :
  48.                                          :
  49.                                          :
  50.                                          :
  51.                                          :
  52.                                          :
  53.                                          :
  54.                                          :
  55.                                          :
  56.                                          :
  57.                                          :
  58.  
  59.  
  60.  
  61.                          Table of Contents
  62.  
  63.  
  64.   1 INTRODUCTION................................................1
  65.     1.1 What is KeepTrak?.......................................1
  66.     1.2 KeepTrak Structure......................................2
  67.     1.3 Network Support.........................................2
  68.     1.4 Hardware Requirements...................................2
  69.  
  70.   2 INSTALLATION................................................2
  71.     2.1 File List...............................................2
  72.     2.2 Setup...................................................3
  73.         2.2.1 Definition File...................................3
  74.         2.2.2 Identifiers.......................................3
  75.  
  76.   3 INITIAL OPERATION...........................................5
  77.     3.1 Startup.................................................5
  78.     3.2 Help Screens............................................6
  79.  
  80.   4 SUPERVISOR FUNCTIONS........................................7
  81.     4.1 Database Manipulation...................................7
  82.         4.1.1 Client Database...................................8
  83.         4.1.2 Problem Database..................................9
  84.         4.1.3 User Database.....................................9
  85.         4.1.4 Pick Lists.......................................10
  86.         4.1.5 The Note Sheet Editor............................11
  87.     4.2 Reassign Problem.......................................12
  88.     4.3 Select Current Client..................................12
  89.     4.4 Change Current Client ID...............................12
  90.     4.5 Print Current Client...................................13
  91.     4.6 Reports................................................13
  92.  
  93.   5 USER FUNCTIONS.............................................14
  94.     5.1 Problem Editor.........................................14
  95.         5.1.1 Edit Existing Problem............................15
  96.         5.1.2 Open New Problem.................................15
  97.         5.1.3 Close Out Problem................................15
  98.         5.1.4 Reopen Closed Problem............................15
  99.         5.1.5 Reassign Problem.................................15
  100.     5.2 User Open Problem Report...............................16
  101.     5.3 Client Open Problem Report.............................16
  102.     5.4 Edit Client Record.....................................16
  103.     5.5 Print Client Record....................................16
  104.     5.6 Soundex Search.........................................16
  105.  
  106.   6 NETWORK USE................................................17
  107.  
  108.   7 TROUBLESHOOTING............................................17
  109.  
  110.  
  111.  
  112.  
  113.   8 REGISTRATION...............................................18
  114.     8.1 How to Register........................................19
  115.     8.2 Support................................................19
  116.  
  117.   9 TECHNICAL..................................................19
  118.  
  119.  
  120.  
  121.  
  122.  Index.........................................................20
  123.  
  124.  
  125.  
  126.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 1
  127.  ===========================================================================
  128.  
  129.  1 INTRODUCTION
  130.  
  131.  1.1 What is KeepTrak?
  132.  
  133.       Welcome to  KeepTrak,  the  versatile  database-driven  organizational
  134.  tool.  KeepTrak was originally written to keep tabs on clients, client com-
  135.  plaints, and service personnel in a service industry environment. It has an
  136.  internal database to hold your client list,  a  database  for  client  com-
  137.  plaints or problems,  and a database for service personnel.  Just what does
  138.  KeepTrak do?  KeepTrak is very efficient at handling many routine and often
  139.  mishandled tasks:
  140.  
  141.  - Managing  a  complete and up-to-date client listing,  including data con-
  142.    cerning individual client contacts, installed products or equipment,  and
  143.    a full file of notes,  all of which can be edited at any time.  Toss away
  144.    your Rolodex file and Post-It Notes, KeepTrak can replace them all.
  145.  
  146.  - Managing client calls, complaints, problems, and service calls.  KeepTrak
  147.    works on a database of "problems," each of which dealing  with  a  single
  148.    problem  for a single client.  When a client calls with a problem,  it is
  149.    entered directly into the database.  The problem remains  "open"  in  the
  150.    database until the problem has been resolved or eliminated, at which time
  151.    it  is  "closed."  Users  can work on problems,  adding notes as the work
  152.    progresses.  Closed problems remain in the database for future reference,
  153.    and should the problem arise again, it can be reopened.
  154.  
  155.  - Managing  service personnel.  Each system user has their own code and own
  156.    set of problems.  When a problem is entered into the system,  it  is  as-
  157.    signed  to  one  user,  who  can  either  work on the problem,  close the
  158.    problem, or reassign the problem to another user.
  159.  
  160.  - Reporting - full reports can be run on individual clients or users, show-
  161.    ing both open  and/or  closed  problems,  and  activity  reports.  Are  a
  162.    client's problems not being solved?  Is a user not working to full poten-
  163.    tial? Be on top of the situation before it becomes a serious issue.
  164.  
  165.  - Security - only authorized users can access KeepTrak,  keeping your  con-
  166.    fidential client database and problem data confidential.
  167.  
  168.  - Full accountability - if a client demands to know what is being done,  it
  169.    is easy to produce a full report describing what has been done, when, and
  170.    by whom.  Simplifies your billing process,  as individual problems can be
  171.    itemized piece by piece.
  172.  
  173.  - Ease of use - KeepTrak's simple menu system is designed so that even com-
  174.    puter illiterate people can learn to use KeepTrak in a matter of minutes.
  175.    Full  context-sensitive help screens are available everywhere in the sys-
  176.    tem by pressing the F1 key,  telling you exactly what is  expected.  Vir-
  177.    tually  no system maintenance is required,  the system manager is respon-
  178.    sible only for the addition of  users  and  the  occasional  deletion  of
  179.    clients, problems and users.
  180.  
  181.  
  182.  
  183.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 2
  184.  ===========================================================================
  185.  
  186.  1.2 KeepTrak Structure
  187.  
  188.       KeepTrak  is essentially a manager system for three databases: Client,
  189.  Problem and User.  The main database is the Problem database.  It holds all
  190.  the  different problems which are entered into the system.  Each problem is
  191.  linked to one client,  and one user.  While problems can be reassigned from
  192.  one user to another, a problem can not be reassigned to another client. The
  193.  system  does  all internal housekeeping automatically and quickly - most of
  194.  the time,  you will not be aware that it  is  going  on.  Linked  to  every
  195.  problem and every client is a "note sheet." This sheet is simply a "scratch
  196.  pad"  which  can  be  modified  by users,  and contains notes about the in-
  197.  dividual problem or client.  In the case of a client,  it could contain in-
  198.  formation  about  sales  information  which  had  been sent,  while problem
  199.  "notes" would normally contain chronological information about the problem.
  200.  
  201.       The actual databases themselves are contained in six files,  and  each
  202.  note sheet is a separate file. All these files are easily backed up and re-
  203.  stored, and can be moved from system to system without hassle.
  204.  
  205.  1.3 Network Support
  206.  
  207.       It  is  expected that KeepTrak would normally operate in a network en-
  208.  vironment, where the program and database would be on a network server, and
  209.  users would access KeepTrak from a workstation.  KeepTrak was designed for,
  210.  and has been fully beta-tested in such an environment.  However, it is also
  211.  at home running on a stand-alone, non-networked PC.
  212.  
  213.  1.4 Hardware Requirements
  214.  
  215.       KeepTrak requires an IBM or IBM compatible PC XT, 286, 386 or 486 with
  216.  a minimum of 480K of free RAM and a hard drive.  Both color and  monochrome
  217.  monitors  are  supported,  although KeepTrak looks considerably better on a
  218.  color monitor.  KeepTrak fully supports a mouse,  and you can use the mouse
  219.  throughout KeepTrak if you wish.  If your PC has extended memory,  KeepTrak
  220.  will use it for temporary storage.  KeepTrak requires the use of DOS 3.3 or
  221.  higher. For maximum functionality, DOS 5.0 is highly recommended.
  222.  
  223.  
  224.  2 INSTALLATION
  225.  
  226.  2.1 File List
  227.  
  228.  KeepTrak is supplied with the following files:
  229.  
  230.  KEEPTRAK.API        Application Interface file
  231.  KEEPTRAK.EXE        Executable
  232.  KEEPTRAK.HLP        Help screen file
  233.  KEEPTRAK.DEF        Setup/settings file
  234.  QSORT.EXE           External sorting routine
  235.  REGISTER.EXE        Registration utility
  236.  REGISTER.FRM        Registration form
  237.  
  238.  
  239.  
  240.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 3
  241.  ===========================================================================
  242.  
  243.       These files should be copied into an appropriate directory, the direc-
  244.  tory "\KEEPTRAK" is suggested.  You will also need to create a directory to
  245.  store your note sheets,  "\KEEPTRAK\SHEETS" is recommended.  If KeepTrak is
  246.  on  a  floppy  in  the  A:  drive,  the  following commands will install it
  247.  properly:
  248.  
  249.    C:\> md\keeptrak
  250.  
  251.    C:\> md\keeptrak\sheets
  252.  
  253.    C:\> cd\keeptrak
  254.  
  255.    C:\KEEPTRAK> copy a:*.*
  256.  
  257.  2.2 Setup
  258.  
  259.  2.2.1 Definition File
  260.  
  261.       All the operational parameters of KeepTrak are  defined  in  the  file
  262.  KEEPTRAK.DEF.  This  file  must  be edited with the use of a text editor or
  263.  word processor. If your PC has DOS 5.0,  it can be edited by using the com-
  264.  mand:
  265.  
  266.    C:\KEEPTRAK> edit keeptrak.def
  267.  
  268.       The  format of the KEEPTRAK.DEF file is an identifier,  followed by an
  269.  "=" sign, followed by a variable.  Any line beginning with an apostrophe is
  270.  assumed  to be a comment,  and is ignored.  An example of a couple lines of
  271.  KEEPTRAK.DEF would be as follows:
  272.  
  273.    ' PRINTER: Name of printer output device
  274.    PRINTER=LPT1
  275.  
  276.    ' PAGELEN: Number of lines per printer page
  277.    PAGELEN=60
  278.  
  279.       The first line is preceded with an apostrophe,  and  is  ignored.  The
  280.  next line tells KeepTrak that whenever it is printing a report,  to send it
  281.  to device LPT1. A similar format is used for the remainder of the file.
  282.  
  283.  2.2.2 Identifiers
  284.  
  285.     Identifier: PRINTER
  286.  Default Value: LPT1
  287.  
  288.  PRINTER defines which device KeepTrak will send  all  report  data  to.  If
  289.  desired,  a  filename  can  be  substituted  here,  and all reports will be
  290.  printed to disk.
  291.  
  292.  
  293.  
  294.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 4
  295.  ===========================================================================
  296.  
  297.     Identifier: BOL
  298.  Default Value: (none)
  299.  
  300.  BOL stands for "Beginning of Line," and  represents  characters  which  are
  301.  sent  to  the printer at the beginning of each line.  It can be used to put
  302.  the printer into normal,  condensed or draft mode,  among other  functions.
  303.  Control  characters can be specified by preceding them with a carat symbol.
  304.  For instance, a CTRL-F (ASCII 6) would be specified as "^F". To send an ESC
  305.  (Escape) character, specify "^[".
  306.  
  307.     Identifier: PAGELEN
  308.  Default Value: 60
  309.  
  310.  PAGELEN defines how many lines will be printed on a report  before  a  page
  311.  eject is issued.  For most printers, this value will remain at 60, but some
  312.  laser printers will require this to be changed to  55.  If  you  get  extra
  313.  pages printed, this value should be changed.
  314.  
  315.     Identifier: COLOR/MONO
  316.  Default Value: n/a
  317.  
  318.  This identifier tells KeepTrak whether to display it's menus and screens in
  319.  color or in monochrome.  If you are using a color monitor, the word "COLOR"
  320.  should appear, otherwise, the word "MONO" should be used.
  321.  
  322.     Identifier: EDITOR
  323.  Default Value: INTERNAL
  324.  
  325.  KeepTrak allows you the option of using an external text editor instead  of
  326.  the  internal  editor.  The  only limitation to using an external editor is
  327.  that it may only allow 70 characters per line.  KeepTrak will cut  off  any
  328.  text on a line past 70 characters.  To use an external editor,  specify the
  329.  name here.  The editor must be able to accept a path and filename as a com-
  330.  mand line parameter. To use the (default) internal editor, specify the name
  331.  "INTERNAL" here.
  332.  
  333.     Identifier: SHPATH
  334.  Default Value: \KEEPTRAK\SHEETS\
  335.  
  336.  This  is  an  extremely  critical setting.  SHPATH specifies the path where
  337.  KeepTrak should look to find "note sheets" for both clients  and  problems.
  338.  If the directory specified does not exist,  KeepTrak will fail with a fatal
  339.  error. A drive may also be specified, ie. "C:\NOTE\SHEETS\".
  340.  
  341.     Identifier: REGNAME, REGCODE
  342.  Default Value: Unregistered
  343.  
  344.  These settings should never be altered.  Any tampering with either of these
  345.  settings  will  cause  KeepTrak  to stop working until they are restored to
  346.  their original values. The REGISTER program will automatically modify these
  347.  settings when proper registration codes are entered.
  348.  
  349.  
  350.  
  351.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 5
  352.  ===========================================================================
  353.  
  354.     Identifier: F2, F3...F10
  355.  Default Value: (none)
  356.  
  357.  When specified,  these identifiers can be used to create  macros.  Function
  358.  keys F2 through F10 can be defined.  F1 is always the help screen key,  and
  359.  can not be defined.  Commonly typed words and phrases can be used as a mac-
  360.  ro,  to reduce typing. The sequence "^M" inserts a carriage return into the
  361.  macro.  For instance,  if a KeepTrak operator found  themselves  frequently
  362.  typing  "Washington" and "DC" into the client screen,  a macro could be set
  363.  up to automate the procedure.  The line used to define such a  macro  would
  364.  appear  as  "F2=Washington^MDC^M".  The "F2=" specifies that it will be as-
  365.  signed to key F2,  and the macro definition indicates that when the F2  key
  366.  is pressed, the word "Washington" will be typed, followed by a RETURN, then
  367.  "DC" and another RETURN.
  368.  
  369.  3 INITIAL OPERATION
  370.  
  371.  3.1 Startup
  372.  
  373.       Starting  KeepTrak is very simple.  Type the command "KEEPTRAK" to in-
  374.  itiate the program:
  375.  
  376.    C:\KEEPTRAK> keeptrak
  377.  
  378.       KeepTrak will display the title and registration data,  and  will  ask
  379.  for a user code:
  380.  
  381.                        ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  382.                        ≥          KeepTrak v1.0          ≥
  383.                        ≥      (c) 1993 Scott MacLean     ≥
  384.                        ≥                                 ≥
  385.                        ≥  This KeepTrak registered to:   ≥
  386.                        ≥     Unregistered Demo Copy      ≥
  387.                        ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  388.  
  389.  
  390.  
  391.                                ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  392.                                ≥ User Code: ______ ≥
  393.                                ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  394.  
  395.       You  will  notice that at the bottom of the screen KeepTrak is telling
  396.  you what it wants you to do.  This is true for virtually every area  inside
  397.  the system.  When KeepTrak is first started, the only user code in the sys-
  398.  tem is for the system manager,  or supervisor.  The code for this  user  is
  399.  "123456".  It can be changed later if desired.  Type this code in to log in
  400.  as supervisor.  When the code is typed,  it will not be  displayed  on  the
  401.  screen. Instead, asterisks will be shown for security.
  402.  
  403.  
  404.  
  405.  
  406.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 6
  407.  ===========================================================================
  408.  
  409.       If  desired,  the  code entry screen can be bypassed by specifying the
  410.  user code on the command line.  In this case,  we would begin by typing the
  411.  command:
  412.  
  413.    C:\KEEPTRAK> keeptrak 123456
  414.  
  415.       If the code is a valid, recognized code, KeepTrak will bypass the User
  416.  Code entry screen and go directly to the main menu screen.
  417.  
  418.  3.2 Help Screens
  419.  
  420.       Regardless  of  where  you are in KeepTrak,  pressing F1 will pop up a
  421.  screen describing where you are, what KeepTrak is expecting you to do,  and
  422.  how to do it. Using these help screens, it is possible to learn KeepTrak in
  423.  a  matter of minutes,  without referring to the documentation.  When the F1
  424.  key is pressed at the user code entry screen, a help screen pops up as fol-
  425.  lows:
  426.  
  427.  
  428.                        ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  429.     ∞∞∞∞∞∞∞∞∞∞∞∞∞∞User Code Entry Help∞∞∞∞∞∞∞∞∞∞∞∞∞∞ª   ≥
  430.     ∫Enter the password you were assigned by the     ∫   ≥
  431.     ∫supervisor. If you do not know the password, or ∫   ≥
  432.     ∫are starting KeepTrak for the first time,       ∫   ≥
  433.     ∫consult your KeepTrak documentation.            ∫   ≥
  434.     »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕºƒƒƒŸ
  435.  
  436.  
  437.  
  438.                                ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  439.                                ≥ User Code: ______ ≥
  440.                                ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  441.  
  442.       Sometimes a help screen will "pop up" on top of what you were  working
  443.  on at the moment.  All help screens can be moved to uncover what is beneath
  444.  it on the screen, by using the mouse.  Place your mouse cursor on the move-
  445.  ment  bar  at the top of the help screen,  push and hold your mouse button,
  446.  and "drag" the help screen to anywhere else on the screen.  Releasing  your
  447.  mouse  button will leave the help screen where you have moved it.  Clicking
  448.  the mouse on the "close" symbol in the top left corner of the  help  screen
  449.  will close the help screen.  Users without a mouse can press the ESC key to
  450.  close the screen.
  451.  
  452.       Some help screens take up more room than can fit in a  single  window.
  453.  These screens have text which can be scrolled up and down by using the cur-
  454.  sor up and cursor down keys,  or by clicking the mouse on the arrows on the
  455.  right side of the help screen.
  456.  
  457.  
  458.  
  459.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 7
  460.  ===========================================================================
  461.  
  462.  4 SUPERVISOR FUNCTIONS
  463.  
  464.  
  465.       When the supervisor has logged into KeepTrak with the special "123456"
  466.  code, the main supervisor menu will appear:
  467.  
  468.                        ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  469.                        ≥          KeepTrak v1.0          ≥
  470.                        ≥      (c) 1993 Scott MacLean     ≥
  471.                        ≥                                 ≥
  472.                        ≥  This KeepTrak registered to:   ≥
  473.                        ≥   ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø  ≥
  474.                        ¿ƒƒƒ≥ Edit Client Database     ≥ƒƒŸ
  475.                            ≥ Edit Problem Database    ≥
  476.                            ≥ Edit User Database       ≥
  477.                            ≥ Reassign Problem         ≥
  478.                            √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
  479.                            ≥ Select Current Client    ≥
  480.                            ≥ Change Current Client ID ≥
  481.                            ≥ Print Current Client     ≥
  482.                            ≥ Reports                  ≥
  483.                            √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
  484.                            ≥ Quit KeepTrak            ≥
  485.                            ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  486.  
  487.       Options in the menu can be selected by moving the selector bar up  and
  488.  down  with  the  cursor keys,  or by pressing the highlighted letter of the
  489.  selection you want.  When you have made your selection,  press  the  RETURN
  490.  key.  Selections can also be made by placing the mouse cursor on the option
  491.  you desire and clicking the mouse button.
  492.  
  493.  4.1 Database Manipulation
  494.  
  495.       All three databases, and their associated note sheets can be edited by
  496.  the supervisor. The first three options of the supervisor menu allow you to
  497.  edit each database.  When one of these options is  selected,  you  will  be
  498.  presented with the database editing menu:
  499.  
  500.                            ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  501.                            ≥ Add New Record           ≥
  502.                            ≥ Delete Record            ≥
  503.                            ≥ Modify Record            ≥
  504.                            √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
  505.                            ≥ Return to Main Menu      ≥
  506.                            ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  507.  
  508.       "Add  New  Record"  allows  you to do just that - add new records into
  509.  each database. A blank form will be presented, and you will be able to fill
  510.  it out.  This option would be used to add new users into the system when it
  511.  is first started up.
  512.  
  513.  
  514.  
  515.  
  516.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 8
  517.  ===========================================================================
  518.  
  519.       "Delete  Record"  will show you a pick list of available records.  You
  520.  may pick the one you wish to delete.  KeepTrak will confirm your  decision,
  521.  then delete that record from the database. CAREFUL! It is possible to cause
  522.  fair  damage to the database by deleting clients which have problems linked
  523.  to them.  For this reason,  when you tell KeepTrak to delete a  client,  it
  524.  warns  you  that you may be about to orphan some problems.  If this in fact
  525.  happens, you can fix the problem by adding a new client with the same ID as
  526.  the one you just deleted (information on IDs follows shortly).
  527.  
  528.       "Modify Record" will allow you to select a record from the  same  pick
  529.  list  used  in "Delete Record." This time however,  instead of deleting the
  530.  record,  you will be shown a completed form for that record,  and permitted
  531.  to modify it. When you are finished, the changes will be saved.
  532.  
  533.  4.1.1 Client Database
  534.  
  535.     …ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕCustomer DatabaseÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕª
  536.     ∫ Client ID                                                          ∫
  537.     ∫ Name of Client                                                     ∫
  538.     ∫                                                                    ∫
  539.     ∫ Contact Name                                                       ∫
  540.     ∫ Contact Name                                                       ∫
  541.     ∫ Address                                                            ∫
  542.     ∫ Address                                                            ∫
  543.     ∫ City                       State     Zip      -                    ∫
  544.     ∫     Phone    -   -                                                 ∫
  545.     ∫ Fax Phone    -   -                                                 ∫
  546.     ∫ Installed Equipment                                                ∫
  547.     ∫                                                                    ∫
  548.     ∫ Comments                                                           ∫
  549.     ∫                                                                    ∫
  550.     ∫                                                                    ∫
  551.     ∫                                                                    ∫
  552.     ∫            < OK >          *NOTES*          < Edit >               ∫
  553.     »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕº
  554.  
  555.       The  client  database form contains several "fields" where information
  556.  is entered.  The Client ID is  a  unique  fifteen-character  identification
  557.  code.  Every  client  should  have a unique and distinctive ID which can be
  558.  used to identify the client by name. For instance,  "Smith,  Rogers & Kent"
  559.  could  use  an  ID of "SMITH ROGERS KT".  The Client ID is used to link all
  560.  problems with their respective clients, as well as to index the clients and
  561.  problems alphabetically,  so it is important.   Not  so  important  is  the
  562.  client  name,  which can be entered as you wish.  Contact Names are used to
  563.  identify people at the firm which you normally deal with.  It is  important
  564.  that you enter your contacts' names here,  as this field will be used later
  565.  for Soundex searches. To move from field to field,  press RETURN or the TAB
  566.  key.  You  can  also move vertically between fields with your cursor up and
  567.  down keys,  or by clicking your mouse cursor on a field.  Lastly,  you  can
  568.  move  directly  to a field by holding down the ALT key and pressing the ap-
  569.  propriate highlighted letter
  570.  
  571.  
  572.  
  573.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 9
  574.  ===========================================================================
  575.  
  576.       At the bottom of the screen are two options, "OK" and "EDIT".  When OK
  577.  is  selected,  the  screen is saved and you will exit from the client entry
  578.  screen. Selecting "EDIT" will move you into the editor where the note sheet
  579.  can be viewed and changed.  When a note sheet exists for the  client  being
  580.  viewed, the notifier "*NOTES*" will show at the bottom of the screen.
  581.  
  582.  4.1.2 Problem Database
  583.  
  584.       The  standard problem data entry screen is very simple,  with only one
  585.  field: the description field. Once this field is filled in,  the only other
  586.  data  to  be  entered  is in the notes sheet.  When a problem form is being
  587.  filled in,  a data screen will pop up displaying all pertinent  information
  588.  about that client from the client database.
  589.  
  590.  …ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕClient DisplayÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕª
  591.  ∫  Client: Smith, Jones & Son                                             ∫
  592.  ∫Contacts: Karen Jacques, Jimmy Bailey                                    ∫
  593.  ∫ Address: 1312 Main Street                                               ∫
  594.  ∫          Suite 400                                                      ∫
  595.  ∫          Philadelphia, PA  19102                                        ∫
  596.  ∫   Phone: 215-555-1212    Fax Phone: 215-555-2222                        ∫
  597.  ∫ On Site: Dell 386, Canon printer                                        ∫
  598.  ∫Comments: Customer is interested in purchasing another Dell computer     ∫
  599.  ∫                                                                         ∫
  600.  »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ…ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕProblem DatabaseÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕªÕÕÕº
  601.                       ∫   Client ID  SMITH JONES     Status  Open      ∫
  602.                       ∫ Description  Hard drive crashed                ∫
  603.                       ∫   Open Date  12-Dec-92    Open Time  1:12 pm   ∫
  604.                       ∫ Assigned To  Joe Tech                          ∫
  605.                       ∫  Close Date              Close Time            ∫
  606.                       ∫   Closed By                                    ∫
  607.                       ∫                                                ∫
  608.                       ∫ < Edit > < OK >  < Reassign > < Close/Reopen > ∫
  609.                       »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕº
  610.  
  611.       There are four options on the bottom of the problem entry form. "Edit"
  612.  and  "OK" operate exactly as they do in the Client form - "Edit" allows you
  613.  to edit the notes sheet,  and "OK" saves your screen and exits.  "Reassign"
  614.  and "Close/Reopen" are available only to the supervisor - for regular users
  615.  they  are  inaccessible.  "Reassign" allows the problem to be assigned to a
  616.  different user.  Close/Reopen allows the supervisor to change the status of
  617.  the problem from "Closed" to "Open" or vice versa.
  618.  
  619.  4.1.3 User Database
  620.  
  621.       The  user  database  is accessible only by the supervisor.  It is used
  622.  strictly to add or delete users from the system,  or to change their  names
  623.  or  passwords.  It  is a good idea to change passwords often in a well-used
  624.  environment to prevent abuse.  In a small business more or less immune from
  625.  abuse,  it is common to set the passwords to the user's first name. This is
  626.  also the screen which would be used to change the supervisor's password.
  627.  
  628.  
  629.  
  630.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 10
  631.  ===========================================================================
  632.  
  633.                 …ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕUser DatabaseÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕª
  634.                 ∫     User Name                                  ∫
  635.                 ∫ User Password                                  ∫
  636.                 ∫                                                ∫
  637.                 ∫         < OK >               < Edit >          ∫
  638.                 »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕº
  639.  
  640.       The user's name is just that - their first and last name.  This is the
  641.  name that will be displayed throughout the system, on problems and reports.
  642.  The only place the password is used is in logging onto the system.
  643.  
  644.  4.1.4 Pick Lists
  645.  
  646.       The  pick  list  is  a powerful searching aid which is used throughout
  647.  KeepTrak to select clients, problems and users. Whenever KeepTrak needs you
  648.  to select from a list of clients,  problems or users,  it will display  the
  649.  pick list:
  650.  
  651.   ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  652.   ≥ADALMAN LOVITE  - Adalman, Lovite Et Al                                ≥
  653.   ≥ADKINS POTTS    - Adkins, Potts & Smethurst                            ≥
  654.   ≥AMRAM HAHN      - Amram & Hahn                                         ≥
  655.   ≥BALCH BINGHAM   - Balch & Bingham                                      ≥
  656.   ≥BALLER HAMMETT  - Baller Hammett Et Al                                 ≥
  657.   ≥BARAFF KOERNER  - Baraff, Koerner, Olender & Hochberg                  ≥
  658.   ≥BASTIANELLI     - Bastianelli, Brown & Touhey                          ≥
  659.   ≥BELL SHORE      - Bell, Shore & Rader                                  ≥
  660.   ≥BINGAMAN HESS   - Bingamen, Hess, Coblentz & Bell                      ≥
  661.   ≥BIRCH HORTON    - Birch, Horton & Bittner                              ≥
  662.   ≥BORGE ZAMULA    - Borge, Zamula & Smith                                ≥
  663.   ≥CARMICHAEL      - Carmichael, Heidman & Levine                         ≥
  664.   ≥CURRY ANN LOUIS - Curry, Ann & Lewis                                   ≥
  665.   ≥DAVIDSON GOOD   - Davidson & Goodwin                                   ≥
  666.   ≥DOLAN ERLER     - Dolan, Erler & Johnson                               ≥
  667.   ≥DOMANSKI TURNER - Domanski & Turner                                    ≥
  668.   ≥ERICS HOPE      - Erics, Hope & Jones                                  ≥
  669.   ≥FRANKS ULRICH   - Franks & Ulrich                                      ≥
  670.   ≥HENDERSON GARR  - Henderson, Garr, Brazier & Taft                      ≥
  671.   ≥HEPWORTH PETT   - Hepworth & Pettigrew                                 ≥
  672.   ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  673.  
  674.       Much  like  the  menu  system,  you  make your selection by moving the
  675.  selection bar with the cursor keys,  and pressing RETURN when  the  bar  is
  676.  highlighting  your  choice.  The  Page  Up  and Page Down keys work to move
  677.  quickly through the list,  and Home and End allow you to  quickly  move  to
  678.  either end of the list.  If you are using a mouse,  moving the mouse cursor
  679.  to your choice and clicking twice will make your selection.
  680.  
  681.       Another way to quickly find your selection is the Speed Search. If you
  682.  type the first letter of the selection you want, the selector bar will jump
  683.  to the first option that begins with that letter.  In the lower right  hand
  684.  
  685.  
  686.  
  687.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 11
  688.  ===========================================================================
  689.  
  690.  corner,  you will see "Search:" and the letter you have typed.  In our pick
  691.  list example,  let's assume you typed a "D".  The bottom right hand  corner
  692.  will  show  "Search:  D"  and  the  selector  bar  will move to "Davidson &
  693.  Goodwin." Now typing an "O" will add this to our list, so our bottom corner
  694.  now shows "Search: DO" and our selector bar moves to  the  first  selection
  695.  beginning  with  "DO"  which  is  "Dolan,  Erler & Johnson." If this is our
  696.  selection, we can now press RETURN. We have just scanned through the entire
  697.  pick list and made our selection by pressing only three keys.  While not as
  698.  advantageous  on  small  lists,  when  databases grow to several hundred or
  699.  several thousand records, the speed search is essential.
  700.  
  701.       An important feature to note which is system wide for  the  supervisor
  702.  and  for  regular  users  is  a small dot which appears to the left of some
  703.  problems when using the problem pick list. Those problems which appear with
  704.  the dot are "Open" problems, those without the dot are "Closed" problems.
  705.  
  706.       Because the size of the database files is limited only by disk  space,
  707.  it  is  not  possible  to  load the entire pick list into memory.  For this
  708.  reason, KeepTrak uses an intelligent "cache" algorithm which loads the most
  709.  frequently and  recently  accessed  records  into  memory,  and  reads  the
  710.  remainder from disk.  For this reason, it is very beneficial to run a large
  711.  disk cache in extended or expanded memory, such as SMARTDRV.SYS, as it will
  712.  significantly speed up the operation of the pick lists.
  713.  
  714.  4.1.5 The Note Sheet Editor
  715.  
  716.       The built in Note Sheet Editor is a fairly powerful text editor,  used
  717.  to enter and edit note sheet.  Each note sheet can be up to 300 lines long,
  718.  and is accessed by selecting the "Edit" button from  a  client  or  problem
  719.  form.  At  the bottom of the edit screen are indicators showing the current
  720.  insert mode,  line number and column number positions of the  cursor.  Word
  721.  wrap is employed, which keeps words from being split across lines, but this
  722.  feature is active only when Insert mode is activated. Several keys are used
  723.  to move around inside the editor:
  724.  
  725.       Key            Action
  726.  
  727.    Cursor Keys       Move cursor up, down, left or right
  728.    Ctrl Left         Move cursor to previous word
  729.    Ctrl Right        Move cursor to next word
  730.    Page Down         Move cursor down 20 lines
  731.    Page Up           Move cursor up 20 lines
  732.    Ctrl Page Down    Move cursor to bottom line
  733.                      If on bottom line, move cursor to bottom of text
  734.    Ctrl Page Up      Move cursor to top line
  735.                      If on top line, move cursor to top of text
  736.    Home              Move cursor to first character on line
  737.    End               Move cursor to last character on line
  738.    Ctrl Home         Move cursor to beginning of line
  739.    Ctrl End          Move cursor to end of line
  740.    Insert            Turn insert mode on/off
  741.  
  742.  
  743.  
  744.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 12
  745.  ===========================================================================
  746.  
  747.    Delete            Delete character, if no characters, delete line
  748.    Ctrl Insert       Insert line at cursor
  749.    Ctrl Delete       Delete line at cursor
  750.  
  751.       When  finished editing the note sheet,  pressing the ESC key will save
  752.  your work and return you to the data entry form.
  753.  
  754.  4.2 Reassign Problem
  755.  
  756.       From the main supervisor menu,  this option works the same way  as  it
  757.  does from the Problem Editor screen.  It allows you to take a problem which
  758.  already exists, and reassign it to another user.  This could be used when a
  759.  problem   moves  from  one  user's  domain  to  another's,   or  to  simply
  760.  redistribute workload.
  761.  
  762.  4.3 Select Current Client
  763.  
  764.       When in the main supervisor menu,  you can have one particular  client
  765.  selected  as  the "current" client.  The only options the current client is
  766.  used for are "Change Current Client ID," and "Print Current  Client,"  both
  767.  from  the main Supervisor menu.  Selecting this option will show you a pick
  768.  list of available clients.  When one client is selected,  that client  will
  769.  become the current client,  and this will be reflected at the bottom of the
  770.  screen.
  771.  
  772.  4.4 Change Current Client ID
  773.  
  774.       There are some times when it is  necessary  to  change  the  ID  of  a
  775.  client.  Normally the system does not allow you to change the ID once it is
  776.  entered, but occasionally the need arises, when a company changes its name,
  777.  or when an error is detected in the way it was originally input.
  778.  
  779.       If a current client was not already selected,  KeepTrak will force you
  780.  to select one before it will allow you to change the ID. KeepTrak will show
  781.  the client's record display along with the current ID,  and will ask you to
  782.  input the new ID  directly  beneath  it.  Selecting  "Convert"  will  cause
  783.  KeepTrak  to first change the ID in the client database,  then scan through
  784.  the entire problem database and change any problems found under the old ID.
  785.  Selecting "Abort" will cause KeepTrak to exit to the main  supervisor  menu
  786.  without doing the conversion.
  787.  
  788.       This  utility  has  one  more  function:  When one client buys another
  789.  client and they become one company,  you will normally want to transfer all
  790.  the  problems from one client to the other,  and delete the original client
  791.  from the database.  To do this simply change the ID to that of an  existing
  792.  client.  The  system  will recognize that the ID already exists,  and after
  793.  confirming your action,  will transfer all the problems to that new client,
  794.  then delete the old client from the database automatically.
  795.  
  796.  
  797.  
  798.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 13
  799.  ===========================================================================
  800.  
  801.  4.5 Print Current Client
  802.  
  803.       Selecting  this  option prints all known information about the current
  804.  client. A complete copy of the client database form is printed,  along with
  805.  the  contents  of the note sheet (if any) and a summary of all problems as-
  806.  signed to that client, both open and closed.
  807.  
  808.  4.6 Reports
  809.  
  810.       The powerful report generator routine in KeepTrak has  been  condensed
  811.  down  to  one  control screen.  All options have a default when KeepTrak is
  812.  started,  but these options can be altered.  When an option is altered,  it
  813.  will remain altered until the user exits from KeepTrak.
  814.  
  815.                 …ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕReport OptionsÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕª
  816.                 ∫                MM-DD-YYYY                      ∫
  817.                 ∫ Beginning Date 01-01-1980     (˛) Open Dates   ∫
  818.                 ∫    Ending Date 12-31-1999     ( ) Close Dates  ∫
  819.                 ∫                                                ∫
  820.                 ∫      Output To LPT1                            ∫
  821.                 ∫    All                                         ∫
  822.                 ∫    [X]  Client                                 ∫
  823.                 ∫    [X] Problem                                 ∫
  824.                 ∫    [X]    User                                 ∫
  825.                 ∫                                                ∫
  826.                 ∫    [X] Open Problems      [ ] Summary Page     ∫
  827.                 ∫    [X] Closed Problems                         ∫
  828.                 ∫                                                ∫
  829.                 ∫     < Print >                   < Abort >      ∫
  830.                 »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕº
  831.  
  832.  - Beginning  and  Ending dates: When the report is run,  only those records
  833.    which have a date which falls between the beginning and ending dates will
  834.    be printed.  To the right of the date specifiers is a switch which  tells
  835.    KeepTrak  whether  to  look at the "Problem Opened" dates or the "Problem
  836.    Closed" dates when analyzing the beginning and ending dates.
  837.  
  838.  - Output To: When KeepTrak is started,  it loads the default printer device
  839.    from  the  KEEPTRAK.DEF  file.  The printer device can be changed here if
  840.    desired. It does not have to be a device: you can specify a filename, and
  841.    KeepTrak will print to the file.
  842.  
  843.  - Client/Problem/User Specifiers: These check boxes determine  whether  the
  844.    report  generator will print problems regardless of these categories,  or
  845.    whether it will only print specified problems. Selecting the "Client" box
  846.    will cause KeepTrak to offer a client pick list.  When you pick a  client
  847.    from  this list,  the client name will appear to the right of the switch,
  848.    and the output of the report generator will include only problems belong-
  849.    ing to that one client.  Similarly,  the generator can be set so that  it
  850.  
  851.  
  852.  
  853.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 14
  854.  ===========================================================================
  855.  
  856.    prints only one specific problem, or problems belonging to one individual
  857.    user. Selecting a check box which has been assigned a specific value will
  858.    delete that value and cause it to return to the default "ALL".
  859.  
  860.  - Open/Closed  Problems:  Each  of these check boxes determines whether the
  861.    report generator will select problems which are open or  closed.  If  the
  862.    "open"  check  box  is  selected,  open problems will be printed.  If the
  863.    "closed" check box is selected,  closed problems will be printed.  It can
  864.    also be selected so that both open and closed problems will print.
  865.  - Summary  Page:  If this check box is selected,  the report generator will
  866.    print a summary page at the end of the report detailing  the  oldest  and
  867.    newest problems, number of problems, and other summary data.
  868.  
  869.       When the desired options have been set in the report generator screen,
  870.  selecting "Print" will cause KeepTrak to begin printing.  While KeepTrak is
  871.  printing,  pressing the ESC (Escape) key will cause KeepTrak to  abort  the
  872.  report after the current page is finished printing.
  873.  
  874.  
  875.  5 USER FUNCTIONS
  876.  
  877.       Users log into KeepTrak the same way that the supervisor does,  except
  878.  that instead of using the supervisor password, they use their own password.
  879.  Once logged into KeepTrak, they are presented with the main User menu:
  880.  
  881.                           ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  882.                           ≥ Problem Editor             ≥
  883.                           ≥ User Open Problem Report   ≥
  884.                           ≥ Client Open Problem Report ≥
  885.                           ≥ Edit Client Record         ≥
  886.                           ≥ Print Client Record        ≥
  887.                           ≥ Soundex Search             ≥
  888.                           √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
  889.                           ≥ Quit KeepTrak              ≥
  890.                           ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  891.  
  892.  5.1 Problem Editor
  893.  
  894.       Selecting the Problem Editor moves you  into  a  sub-menu,  containing
  895.  several  options for the manipulation of problems.  This is where the users
  896.  will perform most of their work:
  897.  
  898.                              ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
  899.                              ≥ Edit Existing Problem ≥
  900.                              ≥ Open New Problem      ≥
  901.                              ≥ Close Out Problem     ≥
  902.                              ≥ Reopen Closed Problem ≥
  903.                              ≥ Reassign Problem      ≥
  904.                              √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
  905.                              ≥ Return to Main Menu   ≥
  906.                              ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
  907.  
  908.  
  909.  
  910.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 15
  911.  ===========================================================================
  912.  
  913.  5.1.1 Edit Existing Problem
  914.  
  915.       This option allows the user to pick from a list of  problems,  similar
  916.  to the supervisor's list.  However, this problem list is a little different
  917.  in that the only problems listed are those which are OPEN,  and  which  are
  918.  currently  assigned  to the user.  Once the user selects a problem to edit,
  919.  the editing screen is exactly the same as  the  supervisor's  problem  edit
  920.  screen,  except  that  he  cannot  select  or  use  the  "Close/Reopen"  or
  921.  "Reassign" buttons.  When the user finishes editing the  problem,  pressing
  922.  ESC  (or  selecting  "OK") saves the changes and moves the user back to the
  923.  problem pick list,  so that another problem can be selected and edited.  If
  924.  there are no more problems to edit, pressing ESC will move the user back to
  925.  the Problem Editor menu.
  926.  
  927.  5.1.2 Open New Problem
  928.  
  929.       When  a call comes in with a problem or complaint,  this is the option
  930.  used to enter that problem into the system. Once selecting the option,  the
  931.  user will be given a pick list of clients to select from. When the user has
  932.  selected the client,   KeepTrak will create a blank problem form, and allow
  933.  the user to enter information into it.  When the problem form is  complete,
  934.  selecting  "OK"  or pressing ESC will return the user to the Problem Editor
  935.  menu.
  936.  
  937.  5.1.3 Close Out Problem
  938.  
  939.       This option is used when a problem has been resolved,  and it is ready
  940.  to  be  closed.  KeepTrak  will allow the user to select a problem from the
  941.  pick list, and ask if the problem shown is the correct one to close. If the
  942.  users indicates that it is, KeepTrak will close the problem, mark it in the
  943.  notes and add a close time and date to the problem's record.  That  problem
  944.  will no longer show up in the user's "Edit Problem" pick list.
  945.  
  946.  5.1.4 Reopen Closed Problem
  947.  
  948.       Sometimes a problem will recur after it has been closed. In this case,
  949.  the user may wish to re-open a problem which was previously closed. Select-
  950.  ing  this  option  will display a pick list of closed problems belonging to
  951.  that user.  If a problem is selected,  KeepTrak will change  the  problem's
  952.  status to "Open" and mark it as reopened in the notes. The problem will now
  953.  show up in the "Edit Problem" pick list, and can be edited.
  954.  
  955.  5.1.5 Reassign Problem
  956.  
  957.       A user may wish to reassign a problem from themselves to another user.
  958.  Selecting  this  option  will  allow  them  to do just that.  KeepTrak will
  959.  present the user with a problem pick list,  where the user can  pick  which
  960.  problem  they  wish to reassign.  KeepTrak will then allow the user to pick
  961.  the new user which the problem will be assigned to. Once KeepTrak reassigns
  962.  
  963.  
  964.  
  965.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 16
  966.  ===========================================================================
  967.  
  968.  the problem,  that problem is then inaccessible to the  original  user.  It
  969.  disappears  from  their "Edit Problem" list,  and can only be reassigned by
  970.  the new user or by the supervisor.
  971.  
  972.  5.2 User Open Problem Report
  973.  
  974.       Very similar to the report generator  available  from  the  supervisor
  975.  menu, this report generator differs only in that it does not allow the user
  976.  to  select "Closed" problems to be printed,  and is set to print only those
  977.  problems assigned to that user.  This report would normally be used to gen-
  978.  erate a listing of outstanding problems which a user must take care of.
  979.  
  980.  5.3 Client Open Problem Report
  981.  
  982.       This report generator is again very similar to the supervisor's report
  983.  generator,  except  that  the  user must select a client from a client pick
  984.  list first.  Once they have selected a  client,  the  report  generator  is
  985.  locked  into  that client only,  and cannot be changed.  Like the User Open
  986.  Problem Report, the generator is also locked into "Open" problems only, and
  987.  only those problems assigned to that user.
  988.  
  989.  5.4 Edit Client Record
  990.  
  991.       Identical to the client record editor in the supervisor menu, this op-
  992.  tion allows the user to edit information about the client.  This is  neces-
  993.  sary in case data (such as address or phone number) changes,  or data which
  994.  was not originally included becomes known.  After selecting a client from a
  995.  client pick list,  the user is presented with a standard client form.  When
  996.  the user finishes with the form and exits,  they are shown the same  client
  997.  pick list again,  in case they want to edit another client record.  If not,
  998.  pressing ESC returns them to the main menu.
  999.  
  1000.  5.5 Print Client Record
  1001.  
  1002.       This function is identical to the "Print Current Client" option in the
  1003.  supervisor menu,  except that the user is forced to select a client from  a
  1004.  client pick list before the printing process begins.
  1005.  
  1006.  5.6 Soundex Search
  1007.  
  1008.       One  of  the biggest problems in a text based database system which is
  1009.  being used by people who normally do a lot of business on the telephone  is
  1010.  that  often times names are not clearly heard,  or the spelling is unknown.
  1011.  As well, a user may have forgotten the name of the client,  and only remem-
  1012.  bers  the  contact  that  they normally deal with.  The Soundex search gets
  1013.  around this problem by searching the client database for names which  SOUND
  1014.  like the name given to search for.  For instance, if you were searching for
  1015.  a contact named "Charles Garcia" and were unsure of how to spell  "Garcia",
  1016.  you could do a Soundex search, specifying "Garseea" and the Soundex routine
  1017.  would  find the correct record.  When you select a Soundex Search,  you are
  1018.  presented with the following screen:
  1019.  
  1020.  
  1021.  
  1022.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 17
  1023.  ===========================================================================
  1024.  
  1025.                      …ÕÕÕÕÕÕÕÕÕÕÕÕSoundex SearchÕÕÕÕÕÕÕÕÕÕÕÕª
  1026.                      ∫  Name to Search For                  ∫
  1027.                      ∫                                      ∫
  1028.                      ∫ < Contacts >  < Clients >  < Abort > ∫
  1029.                      »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕº
  1030.  
  1031.       Enter an approximate spelling of the contact or client  name  you  are
  1032.  searching for.  Try to make it as close as possible.  It doesn't have to be
  1033.  spelled the same,  but try to make it SOUND as much as  possible  like  the
  1034.  name  you  are  searching for.  When you have entered the name,  select the
  1035.  "Contacts" button to have KeepTrak search the contact field of  the  client
  1036.  database, or select the "Clients" button to have KeepTrak search the client
  1037.  name  field  of the database.  If any close matches are found,  a pick list
  1038.  will be shown displaying those matches.  The  user  can  pick  one  of  the
  1039.  matches, and the client editing form will be displayed for editing.
  1040.  
  1041.  
  1042.  6 NETWORK USE
  1043.  
  1044.       KeepTrak  was  designed to work well on a network.  File contention is
  1045.  avoided by the use of a busy flag,  so that two users cannot use the system
  1046.  at the same time.  If a user attempts to log in while another user is using
  1047.  KeepTrak,  they are given a message  that  another  user  is  currently  in
  1048.  KeepTrak.  The user is given the option to wait,  or to abort.  If the user
  1049.  opts to wait,  KeepTrak will automatically start as soon as the first  user
  1050.  logs  out.  KeepTrak works well on a Novell server,  and excels on peer-to-
  1051.  peer networks such as Lantastic.  KeepTrak has been fully tested on Lantas-
  1052.  tic  4.1  with  AE2 Ethernet adapters,  and on Lantastic Z 4.1,  using both
  1053.  serial and parallel communications.
  1054.  
  1055.  7 TROUBLESHOOTING
  1056.  
  1057.  Problem: When I try to save a note sheet,  KeepTrak says "fatal  error  76"
  1058.    and goes to DOS.
  1059.  
  1060.  Solution: The path specification in the KEEPTRAK.DEF (identifier SHPATH) is
  1061.    pointing  to  a  directory which either does not exist,  or is not acces-
  1062.    sible. Correct KEEPTRAK.DEF, or create the directory.
  1063.  
  1064.  Problem: I can only get 10 problems and clients into the  system.  I  enter
  1065.    more in, but they disappear.
  1066.  
  1067.  Solution: It's time to register KeepTrak. Unregistered demonstration copies
  1068.    will  only allow 10 records in each database.  See section 8 for informa-
  1069.    tion on registering.
  1070.  
  1071.  
  1072.  
  1073.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 18
  1074.  ===========================================================================
  1075.  
  1076.  Problem: When printing reports,  every other page is blank,  or every other
  1077.    page has two or three lines on it at the top, and the rest is blank.
  1078.  
  1079.  Solution: Your PAGELEN identifier value in KEEPTRAK.DEF is too high. Reduce
  1080.    the  value  to the number of lines your printer is capable of printing on
  1081.    each page.
  1082.  
  1083.  Problem: KeepTrak is giving me a "fatal error" and dropping to DOS.
  1084.  
  1085.  Solution: Consult the following error directory:
  1086.  
  1087.  Error     Meaning
  1088.  
  1089.  7,14      Not enough memory to run - remove TSR's or increase RAM
  1090.  
  1091.  24,25,68  Something is wrong with the printer - check cabling
  1092.  
  1093.  27        Printer is out of paper
  1094.  
  1095.  57,71,72  Hard drive is defective, or network dropped off-line
  1096.  
  1097.  61        Hard drive is full
  1098.  
  1099.  67        "FILES" statement in CONFIG.SYS is not specifying enough files.
  1100.            Increase the value for "FILES"
  1101.  
  1102.  69        Something is wrong with the serial printer - check cabling
  1103.  
  1104.  70        Network refused access to a file that KeepTrak needs
  1105.  
  1106.  73        DOS version not recent enough - change to newer DOS
  1107.  
  1108.  75,76     Check SHPATH identifier path in KEEPTRAK.DEF, make sure it
  1109.            points to a directory that actually exists
  1110.  
  1111.  Other     Serious fatal program error - report circumstances and error
  1112.            number to author
  1113.  
  1114.  
  1115.  8 REGISTRATION
  1116.  
  1117.       KeepTrak is not free software. It represents many hundreds of hours of
  1118.  programming, debugging,  beta-testing and documenting.  It was written over
  1119.  the course of several months,  and beta tested by the author and others on-
  1120.  site in a service oriented business for several months  after  that.  After
  1121.  many  suggestions,  rewrites  and additions,  KeepTrak was ready for public
  1122.  release.  The service department of our  business  can  no  longer  survive
  1123.  without it.  I think that if you give it a try,  you'll find the same thing
  1124.  true.  KeepTrak is professional software,  written by a  professional,  for
  1125.  professionals.  Unfortunately, there are a lot of unprofessional people out
  1126.  there who think nothing of using software which they have not paid for. For
  1127.  
  1128.  
  1129.  
  1130.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 19
  1131.  ===========================================================================
  1132.  
  1133.  this reason,  KeepTrak is limited in use: unregistered versions  will  only
  1134.  hold 10 records in each database. I feel this is enough data for you to get
  1135.  a feel for how the system works.  If you disagree, and want to experience a
  1136.  fully operational system before you purchase,  please write me,  and I will
  1137.  supply  you  with  a  temporary registration code free of charge which will
  1138.  make KeepTrak fully functional for a period of one month.
  1139.  
  1140.       Commercial personnel management systems  similar  to  KeepTrak  retail
  1141.  through consultants and specialists for thousands of dollars. KeepTrak will
  1142.  supply you with considerable management power for considerably less. If you
  1143.  feel  that KeepTrak is worth using in your business,  I would encourage you
  1144.  to register.
  1145.  
  1146.  8.1 How to Register
  1147.  
  1148.       Included in the distribution package is a  file  called  REGISTER.FRM.
  1149.  Print this file out by typing the following command:
  1150.  
  1151.    C:\KEEPTRAK> copy register.frm lpt1
  1152.  
  1153.       Fill out and mail the form to the address at the top,  along with pay-
  1154.  ment as indicated.   You will be rushed your unrestricted registration code
  1155.  which will make KeepTrak fully functional.  As well,  you will be shipped a
  1156.  3.5" 1.44 megabyte diskette containing several other programs also  written
  1157.  by myself, along with any updates to KeepTrak.
  1158.  
  1159.  8.2 Support
  1160.  
  1161.       Registered  users  of  KeepTrak will receive notice of all further up-
  1162.  dates to the program,  and can order those updates on disk for  $5.00  plus
  1163.  shipping.  Full support is offered via BBS or mail for KeepTrak users. Mail
  1164.  any inquiries to the same address on the registration form.  For  BBS  sup-
  1165.  port,  24  hours  a  day,  7 days a week,  you can call the author's BBS no
  1166.  charge at (301) 353-0593, HST V.32/V.42bis. If you have a local PCPN BBS to
  1167.  you,  you can contact the author on the network by  sending  a  message  to
  1168.  115/SYSOP. Thank you for YOUR support.
  1169.  
  1170.  9 TECHNICAL
  1171.  
  1172.       KeepTrak  consists  of  over 4500 lines of code,  written in Microsoft
  1173.  BASIC 7.1 Professional Development System. Parts of KeepTrak are handled by
  1174.  ProWindows(tm) PROFESSIONAL Library,  (c) copyright 1988-1991 DSE  Software
  1175.  Publishing.  This  top-rate third-party library makes complex development a
  1176.  snap, and comes highly recommended.  More information on DSE ProWindows(tm)
  1177.  PROFESSIONAL can be obtained by writing:
  1178.  
  1179.  DSE Software Publishing
  1180.  Post Office Box 96
  1181.  Willits, CA 95490-0096
  1182.  
  1183.  
  1184.  
  1185.  KeepTrak 1.0  Problem Tracker   (c) 1993 Scott MacLean              Page 20
  1186.  ===========================================================================
  1187.  
  1188.                                     Index
  1189.  
  1190.  
  1191.  
  1192.  Add record, 7                          Network, 2, 17, 18
  1193.                                         New problem, 15
  1194.                                         Note sheet, 11, 13, 17
  1195.  BBS, 19                                Note sheets, 2, 4, 7, 9
  1196.  
  1197.  
  1198.  Change client ID, 12                   Overview, 2
  1199.  Client database, 8
  1200.  Close problem, 15
  1201.  Color, 4                               Pick lists, 10
  1202.  Current client, 12, 13                 Printer, 3, 4, 13, 18
  1203.                                         Problem database, 9
  1204.                                         Problem editor, 14
  1205.  Database manipulation, 7
  1206.  Delete record, 8
  1207.  DOS, 2, 3, 17, 18                      Reassign problem, 2, 9, 12, 15
  1208.  DSE ProWindows, 19                     Register, 4, 17, 18, 19
  1209.                                         Reopen problem, 1, 9, 15
  1210.                                         Report, 3
  1211.  Editor, 4, 9, 11                       Reports, 1, 13, 16, 18
  1212.  Error, 18                              Rolodex, 1
  1213.  
  1214.  
  1215.  File list, 2                           Setup, 3
  1216.                                         Soundex search, 16
  1217.                                         Speed search, 10
  1218.  Hardware, 2                            Startup, 5
  1219.  Help screens, 6                        Supervisor functions, 7
  1220.                                         Support, 19
  1221.  
  1222.  Identifier, 3, 17, 18
  1223.  Initial operation, 5                   Technical, 19
  1224.  Installation, 2                        Troubleshooting, 17
  1225.  Introduction, 1
  1226.  
  1227.                                         User database, 9
  1228.  KEEPTRAK.DEF, 3, 13, 17, 18            User functions, 14
  1229.  
  1230.  
  1231.  Macros, 5
  1232.  Modify record, 8
  1233.  Monochrome, 4
  1234.  Mouse, 2, 6, 7, 8, 10
  1235.  
  1236.